research and development institute - French English Dictionary